package mvc.imageProcessor;

import java.awt.Image;
import java.awt.image.BufferedImage;
import java.io.IOException;
import java.util.List;

import mvc.core.impl.MachuImage;

public interface IImageProcessor {

	public BufferedImage processImage(MachuImage img, int width, int height) throws IOException;

	public void processThumbnailImages(List<MachuImage> selectedImages);
	
	public Image createScaledImage(Image img, int width, int height) throws IOException;

	public Image getFullSizeImage(MachuImage img) throws IOException;

}
